package pe.com.casadesign.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("Bulto")
public class Bulto implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private int codBulto;
	
	private String SSCC;
	
	private int totalItems;
	
	private String SSCCPadre;
	
	private ListaItem listaItem;
	
	private int codGuia;
	
	private Usuario usuario;
	
	private Tienda tienda;
	
	private String estado;
	
	private String fechaRegistro;
	
	private ListaItemComponente listaItemComponente;
	
	private ListaLineaDetalleBulto listaLineaDetalleBulto;
	

	public int getCodBulto() {
		return codBulto;
	}

	public void setCodBulto(int codBulto) {
		this.codBulto = codBulto;
	}

	public String getSSCC() {
		return SSCC;
	}

	public void setSSCC(String sSCC) {
		SSCC = sSCC;
	}

	public int getTotalItems() {
		return totalItems;
	}

	public void setTotalItems(int totalItems) {
		this.totalItems = totalItems;
	}

	public String getSSCCPadre() {
		return SSCCPadre;
	}

	public void setSSCCPadre(String sSCCPadre) {
		SSCCPadre = sSCCPadre;
	}
	
	public ListaItem getListaItem() {
		return listaItem;
	}

	public void setListaItem(ListaItem listaItem) {
		this.listaItem = listaItem;
	}

	public int getCodGuia() {
		return codGuia;
	}

	public void setCodGuia(int codGuia) {
		this.codGuia = codGuia;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public Tienda getTienda() {
		return tienda;
	}

	public void setTienda(Tienda tienda) {
		this.tienda = tienda;
	}
	
	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public String getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(String fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}
	
	public ListaItemComponente getListaItemComponente() {
		return listaItemComponente;
	}

	public void setListaItemComponente(ListaItemComponente listaItemComponente) {
		this.listaItemComponente = listaItemComponente;
	}
	
	public ListaLineaDetalleBulto getListaLineaDetalleBulto() {
		return listaLineaDetalleBulto;
	}

	public void setListaLineaDetalleBulto(ListaLineaDetalleBulto listaLineaDetalleBulto) {
		this.listaLineaDetalleBulto = listaLineaDetalleBulto;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
